BODY
{
	margin: 10px;
	font: normal 8pt verdana,arial,helvetica;
	color: black;
	background-color: white;
}

H1
{
	font: normal 16pt verdana,arial,helvetica;
	margin: 5px 0px;
	margin-top: 0px;
}

H2
{
	font: bold 12pt arial,helvetica;
	margin-top: 1em;
	margin-bottom: 0.5em;
}

P
{
	line-height: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 1.0em;
}

TABLE
{
	font: normal 8pt verdana,arial,helvetica;	
}

UL
{
	margin-left: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
}

OL
{
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

UL LI
{
	line-height: 120%;
	margin-bottom: 0.5em;
}

UL LI LI
{
	list-style-type: disc;
}

OL LI
{
	margin-bottom: 0.7em;
}


TABLE.clsStd TH
{
	padding:2px;
	background-color:#DDD;
	text-align:left;
	vertical-align:top;
}

TABLE.clsStd TD
{
	padding: 2px;
	vertical-align:top;
	background-color:#EEE;
}

A:link
{
	color: #0000ff;
}
A:visited
{
	color: #0000ff;
}
A:hover
{
	color: #3366ff;
}


PRE
{
	background: #EEEEEE;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0px;
	padding: 5pt;
}

PRE.clsCode
{
	font-size: 110%;
	font-family: 'courier new',courier,serif;
}


SPAN.clsLiteral, TD.clsLiteral
{
	font-family: 'courier new',courier,serif;
}

TABLE.clsStd TH
{
	text-align: left;
	vertical-align: top;
	background-color: #DDD;
	padding: 2px;
}

TABLE.clsStd TD
{
	vertical-align: top;
	background-color: #EEE;
	padding: 2px;
}